/**
 * 组合继承的实现》 构造函数用来访问属性， 原型链用于访问方法
 *
 */
function Parent(name) {
    this.info = {
        name:name,
        age:19
    }
}

Parent.prototype.getUserInfo = function (){
    console.log(this.info)
}

// 构造函数继承， 用来访问类的属性， 包括对父级的传值
function Child(name) {
    Parent.call(this,name)
}

// 原型链继承， 用来访问父类上的原型方法
Child.prototype = new Parent()

const child1 = new Child('ck')
child1.getUserInfo()
